
class AlbumView(object):
    """docstring needs to be here for Zope2 security to publish this
    """

    def __init__(self, context, request):
        self.context = context
        self.request = request

    def listar_fotos(self, colunas=None):
        if colunas is None:
            colunas = self.request.get('colunas',3)
        linhas = []
        linha = []
        for foto in self.context.listar_fotos():
            foto_dic = {'href':foto.absolute_url()+'/view',
                        'tag':foto.tag(scale='thumb')}
            # import pdb; pdb.set_trace()
            linha.append(foto_dic)
            if len(linha) == colunas:
                linhas.append(linha)
                linha = []
        if linha:
            linhas.append(linha)
        return linhas
